be barely sufficient - French English Dictionary